package main

import "fmt"

// 方法：指的是指定函数的方法

// 结构体的方法

type dog struct {
	name string
}

func (d *dog) wang() {
	fmt.Printf("%s汪汪汪的叫!", d.name)

}

func newDog(name string) *dog {
	return &dog{
		name: name,
	}
}

func main() {
	p1 := newDog("旺财")
	p1.wang()

}